<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>HTML Exam</title>
</head>

<body>
    <form action="/echo" method="POST">
        <h1>Unified Modeling Language Theory Test</h1>
        <p>Test Subject: Unified Modeling Language Time: 100 minute Score : 100</p>
        <p>Class : <input type="text" name="class"></input>
            Student ID:<input type="text" name="ID"></input>
            Name : <input type="text" name="name"></input>
        </p>
        <h2>1.Fill in the blanks(5 point per space,20 point total)</h2>
        <p>1. The full name of UML in Chinese is: <input type="text" name="UMLName"></input></p>
        <p>2. The most prominent feature of the object is : <input type="text" name="object"></input></p>
        <h2>2. Multipe choice question(10 point per space,20 points total)</h2>
        <p>1. The relationship between UML and software engineering is :</p>
        <p><input type="radio" name="UML" value="A" checked="checked"/>(A) UML is software engineering </p>
        <p><input type="radio" name="UML" value="B" />(B) UML participates in several stages of the software development process in software engineering </p>
        <p><input type="radio" name="UML" value="C" />(C) UML has nothing to do with software engineering </p>
        <p><input type="radio" name="UML" value="D" />(D) UML is part of software engineering  </p>
        <p>2. Java language support :</p>
        <p><input type="radio" name="Java" value="A" checked="checked"/>(A) Single inheritance </p>
        <p><input type="radio" name="Java" value="B" />(B) Muliple inheritance</p>
        <p><input type="radio" name="Java" value="C" />(C) Single inheritance and multiple inheritance support </p>
        <p><input type="radio" name="Java" value="D" />(D) Single inheritance and multiple inheritance are not supported</p>
        <h2>3. Multiple choice(10 points per space, 20 points total)</h2>
        <p>1. The granularity of the use case is divied into the following three :</p>
        <p><input type="checkbox" name="granularity" value="A" checked="checked"/>(A) Overview level </p>
        <p><input type="checkbox" name="granularity" value="B" />(B) Demand level</p>
        <p><input type="checkbox" name="granularity" value="C" />(C) User target level </p>
        <p><input type="checkbox" name="granularity" value="D" />(D) Sub-function level</p>
        <p>2. The class diagram consists of which of the follow three parts :</p>
        <p><input type="checkbox" name="diagram" value="A" checked="checked"/>(A) Name </p>
        <p><input type="checkbox" name="diagram" value="B" />(B) AttOribute</p>
        <p><input type="checkbox" name="diagram" value="C" />(C) Operation </p>
        <p><input type="checkbox" name="diagram" value="D" />(D) Function</p>
        <h2>4. True or False (10 points per space, 20 points total)</h2>
        <p>1. Use case diagram are only used to communicate and with customers to determine demand. <input type="radio" name="cho" id="1" checked>T </input><input type="radio" name="cho" id="0" >F </input></p>
        <p>2. In the state diagram, the termination state allows any numbers of multiples in a state diagram. <input type="radio" name="cho" id="1" checked>T </input><input type="radio" name="cho" id="0" >F </input></p>
        <h2>5. Short answer question(20 points per space, 20 points total)</h2>
        <p>1. Briefly describe what the model is and how it behaves?</p>
        <p>
            <textarea rows="10" cols="30" id="textarea" name="model">
                
                </textarea>
        </p>
        <p><button type="submit">Calculating score</button></p>
    </form>
</body>

</html>